import LoadUtil from '../Fantasy/Util/LoadUtil';


export default class PromptManage {
    /**
     * 单确定按钮弹窗
     * @param txt 显示的文字
     */
    public static addToast(txt) {
        LoadUtil.addPrefab('Prefab/Toast', cc.find('Canvas'), (node) => {
            node.getComponent('Toast').setStr(txt);
        })
    }
    /**
     * 增加星座弹窗
     * @param name 星座名字: 石器_双子座
     */
    public static addStarCardExplain(name){
        LoadUtil.addPrefab('Prefab/StarExplain', cc.find('Canvas'), (node) => {
            node.getComponent('StarExplain').setStarInfo(name);
        })
    }
    /**
     * 增加一个闯关奖励展示
     * @param diff 难度
     * @param bookId 书本id
     * @param unit 单元id
     */
    public static addRushLevelPop(diff,bookId,unit){
        LoadUtil.addPrefab('Prefab/RushLevelPop', cc.find('Canvas'), (node) => {
            node.getComponent('RushLevelPop').setRushInfo(diff,bookId,unit);
        })
    }

    /**
     * 广告弹窗
     * @param txt 显示的文字
     */
    public static addDialog(str,type) {
        LoadUtil.addPrefab('Prefab/Dialog', cc.find('Canvas'), (node) => {
                node.getComponent('DialogTs').initDialog(str,type);
        })
    }

        /**
     * 退出弹窗
     * @param txt 显示的文字
     */
    public static addExitDialog(bool) {
        LoadUtil.addPrefab('Prefab/Exit', cc.find('Canvas'), (node) => {
                node.getComponent('ExitDialog').setIsExitGame(bool);
        })
    }

}
